3
תגובות

htaccess

פתח Ben ,
בעיה קטנה צצה לי פתאום.
כתוב לי בקובץ:
RewriteRule user/([a-z0-9_]+) index.php?page=profile&action=$1 [L,QSA]


הקישור הוא כזה במקור: www.site.com/index.php?page=profile&action=1
הכוונה שזה יציג את דף הפרופיל, כשהאיידי של הuser שווה ל 1.
המטרה היא לשנות לקישור כזה:
www.site.com/user/1

הקישור עובד, זה מציג אך זה לא טוען את כל קובץ ה CSS. אשמח לדעת מה הפתרון כי אני כבר יומיים מנסה ומחפש ולא מוצא. תודה :).

3 תשובות

avatar ענה amitdar ב 31 לינואר 2013 #

תסתכל על הקישור לקובץ CSS. יכול להיות שאתה צריך לתת נתיב מלא כדי למנוע בעיות של ראוטינג

avatar ענה mayden ב 13 לפברואר 2013 #

אתה צריך להגדיר base href לקובץ ה- CSS שלך בכלל העמודים.

avatar ענה intval ב 13 לפברואר 2013 #

עוד אופציה היא שתתחיל את הכתובות של קבצי CSS עם בסלאש

<link rel="stylesheet" type="text/css" href="/static/styles/bootstrap.css" />

הסלאש בהתחלה אומר לחזור לתיקיה הראשית של האתר ולהמשיך משם